package com.mcxx.modules.nopage.service.read;

import com.mcxx.modules.nopage.dao.read.DocNoPageJHDataReadDao;
import com.mcxx.modules.nopage.dto.JHSalvationEFileDTO;
import com.yinhai.ta404.core.service.BaseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;


@Service
public class DocNoPageJHDataReadService extends BaseService {
    @Autowired
    private DocNoPageJHDataReadDao docNoPageJHDataReadDao;


    public JHSalvationEFileDTO getEFileJHDTOInfo(String orderId) {
        return docNoPageJHDataReadDao.getEFileJHDTOInfo(orderId);
    }


    public List<JHSalvationEFileDTO.FamilyMemberIncome> getFamilyMemberIncome(String orderId) {
        return docNoPageJHDataReadDao.getFamilyMemberIncome(orderId);
    }


    public List<JHSalvationEFileDTO.FamilyVehicleInfo> getFamilyVehicleInfo(String orderId) {
        return docNoPageJHDataReadDao.getFamilyVehicleInfo(orderId);
    }


    public List<JHSalvationEFileDTO.FamilyBuildingsInfo> getFamilyBuildingsInfo(String orderId) {
        return docNoPageJHDataReadDao.getFamilyBuildingsInfo(orderId);
    }


    public List<JHSalvationEFileDTO.FamilyMemberOutcome> getFamilyMemberOutcome(String orderId) {
        return docNoPageJHDataReadDao.getFamilyMemberOutcome(orderId);
    }


    public List<JHSalvationEFileDTO.FamilyMemberInfo> getFamilyMemberInfo(String orderId) {
        return docNoPageJHDataReadDao.getFamilyMemberInfo(orderId);
    }


    public List<JHSalvationEFileDTO.SupportPeopleInfo> getSupportPeopleInfo(String orderId) {
        return docNoPageJHDataReadDao.getSupportPeopleInfo(orderId);
    }


    public List<JHSalvationEFileDTO.SurveyFamilyMemberInfo> getSurveyFamilyMemberInfo(String orderId) {
        return docNoPageJHDataReadDao.getSurveyFamilyMemberInfo(orderId);
    }


    public List<JHSalvationEFileDTO.SurveySupportPeopleInfo> getSurveySupportPeopleInfo(String orderId) {
        return docNoPageJHDataReadDao.getSurveySupportPeopleInfo(orderId);
    }


    public List<JHSalvationEFileDTO.MemberIncomeInfo> getMemberIncomeInfo(String orderId) {
        return docNoPageJHDataReadDao.getMemberIncomeInfo(orderId);
    }


    public List<JHSalvationEFileDTO.ReviewFamilyMemberInfo> getReviewFamilyMemberInfo(String orderId) {
        return docNoPageJHDataReadDao.getReviewFamilyMemberInfo(orderId);
    }


    public int getCurrentDateDocsByStreetCode(String streetCode, String salvationType){
        return docNoPageJHDataReadDao.selectCurrentDateDocsByStreetCode(streetCode, salvationType);
    }


    public JHSalvationEFileDTO getEFileJHDTOInfoByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectEFileJHDTOInfoByOrderId(orderId);
    }


    public JHSalvationEFileDTO getInputHouseByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectInputHouseByOrderId(orderId);
    }


    public JHSalvationEFileDTO getBOAByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectBOAByOrderId(orderId);
    }


    public JHSalvationEFileDTO getFinancialByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectFinancialByOrderId(orderId);
    }


    public JHSalvationEFileDTO getSalaryByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectSalaryByOrderId(orderId);
    }


    public JHSalvationEFileDTO getPublicOfficialsByOrderId(String orderId) {
        return docNoPageJHDataReadDao.selectPublicOfficialsByOrderId(orderId);
    }
}
